package com.museum.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.museum.entity.User;

public interface UserService extends IService<User> {
    /**
     * 根据openid查询用户
     * @param openid 微信openid
     * @return 用户信息
     */
    User getUserByOpenid(String openid);
    
    /**
     * 根据手机号查询用户
     * @param phone 手机号
     * @return 用户信息
     */
    User getUserByPhone(String phone);
    
    /**
     * 统计指定月份的新增用户数量
     * @param month 月份，格式：yyyy-MM
     * @return 新增用户数量
     */
    int countByMonth(String month);
} 